desc:InDetect_01
//Detect input signal and on trigger, after hold trigger on

slider1:-40<-150,0,0.1>Tresh dB
slider2:5<1,20,1>Hold sec

slider4:0<0,1,1>Trigger1

slider6:0<0,1,1>Trigger2

slider7:1<0,1,1{OFF,ON}>Track auto off

@init

@slider
tresh = 10^(slider1/20);
hold = slider2*srate/1;  // s to samples
spos = hold+1;

@block

@sample

abs(spl0+spl1) * 0.5 > tresh || (slider6 == 1 && slider7 == 1) ? (
	slider4 = 1;
	slider6 = 0;
  spos = 0;
) : (
	spos+=1;
	slider6 = 0;
	spos > hold ? (
		slider4 = 0;
	);
);
